onChange="var jmpURL=this.options这句代码何解?

来源:百度知道 编辑:UC知道 时间:2024/09/22 11:39:12
<select name="select" class="wenbenkuang" onChange="var jmpURL=this.options[this.selectedIndex].value ; if(jmpURL!='') {window.location=jmpURL;} else {this.selectedIndex=0 ;}" >

<select name="select" class="wenbenkuang"前面是HTML就不说了, onChange这个是事件,表示你有选择动作,后面""号内的为JS语句="var jmpURL定义变量=值为下拉菜单的值this.options[this.selectedIndex].value ; if(jmpURL!='')如果有值返回 {window.location=jmpURL;转到返回的URL去} else {this.selectedIndex=0 否则不动;}" >

这个代码是在下拉框的选项改变时,判断当前选中的下拉项的值不为空就把页面跳转到下拉项定义的url,否则下拉框的第一项被选中。